package com.yuexunit.finance.member.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import com.yuexunit.web.annotation.Parameter;

public class MonthBillDetail {
	@Parameter(name = "monthBillId", description = "月账单ID", nullable = true)
	private Long monthBillId;

	@Parameter(name = "monthBillNumber", description = "月账单编号", nullable = true)
	private String monthBillNumber;
	
	@Parameter(name = "bulkstockValuation1", description = "总资产1", nullable = true)
	private BigDecimal bulkstockValuation1;

	@Parameter(name = "bulkstockValuation2", description = "舱单质押总资产", nullable = true)
	private BigDecimal bulkstockValuation2;
	
	@Parameter(name = "bulkstockValuation3", description = "总资产3", nullable = true)
	private BigDecimal bulkstockValuation3;
	
	@Parameter(name = "bulkstockValuation4", description = "总资产4", nullable = true)
	private BigDecimal bulkstockValuation4;

	@Parameter(name = "bulkstockValuation5", description = "代理采购总资产", nullable = true)
	private BigDecimal bulkstockValuation5;
	
	@Parameter(name = "bulkstockValuation6", description = "代理销售总资产", nullable = true)
	private BigDecimal bulkstockValuation6;

	@Parameter(name = "bulkstockValuation7", description = "商业保理资产", nullable = true)
	private BigDecimal bulkstockValuation7;

	@Parameter(name = "bulkstockValuationTotal", description = "总生息资产", nullable = true)
	private BigDecimal bulkstockValuationTotal;
	
	@Parameter(name = "bulkstockIntrerst1", description = "本月舱单代采服务费", nullable = true)
	private BigDecimal bulkstockIntrerst1;

	@Parameter(name = "bulkstockIntrerst2", description = "本月舱单质押服务费", nullable = true)
	private BigDecimal bulkstockIntrerst2;
	
	@Parameter(name = "bulkstockIntrerst3", description = "bulkstockIntrerst3", nullable = true)
	private BigDecimal bulkstockIntrerst3;
	
	@Parameter(name = "bulkstockIntrerst4", description = "bulkstockIntrerst4", nullable = true)
	private BigDecimal bulkstockIntrerst4;

	@Parameter(name = "bulkstockIntrerst5", description = "本月代理采购服务费", nullable = true)
	private BigDecimal bulkstockIntrerst5;

	/** 本月代理销售服务费 */
	@Parameter(name = "monthBillId", description = "月账单ID", nullable = true)
	private BigDecimal bulkstockIntrerst6;

	@Parameter(name = "bulkstockIntrerst7", description = "本月商业保理服务费", nullable = true)
	private BigDecimal bulkstockIntrerst7;

	@Parameter(name = "bulkstockIntrerstTotal", description = "本月应还服务费合计", nullable = true)
	private BigDecimal bulkstockIntrerstTotal;

	@Parameter(name = "enabled", description = "0-无效;1-有效','是否删除", nullable = true)
	private Boolean enabled;

	@Parameter(name = "createDt", description = "创建时间", nullable = true)
	private Date createDt;

	@Parameter(name = "updateDt", description = "更新时间", nullable = true)
	private Date updateDt;
	
	@Parameter(name = "year", description = "年", nullable = true)
	private Integer year;

	@Parameter(name = "month", description = "月", nullable = true)
	private Integer month;

	public Long getMonthBillId() {
		return monthBillId;
	}

	public void setMonthBillId(Long monthBillId) {
		this.monthBillId = monthBillId;
	}

	public String getMonthBillNumber() {
		return monthBillNumber;
	}

	public void setMonthBillNumber(String monthBillNumber) {
		this.monthBillNumber = monthBillNumber;
	}

	public BigDecimal getBulkstockValuation1() {
		return bulkstockValuation1;
	}

	public void setBulkstockValuation1(BigDecimal bulkstockValuation1) {
		this.bulkstockValuation1 = bulkstockValuation1;
	}

	public BigDecimal getBulkstockValuation2() {
		return bulkstockValuation2;
	}

	public void setBulkstockValuation2(BigDecimal bulkstockValuation2) {
		this.bulkstockValuation2 = bulkstockValuation2;
	}

	public BigDecimal getBulkstockValuation3() {
		return bulkstockValuation3;
	}

	public void setBulkstockValuation3(BigDecimal bulkstockValuation3) {
		this.bulkstockValuation3 = bulkstockValuation3;
	}

	public BigDecimal getBulkstockValuation4() {
		return bulkstockValuation4;
	}

	public void setBulkstockValuation4(BigDecimal bulkstockValuation4) {
		this.bulkstockValuation4 = bulkstockValuation4;
	}

	public BigDecimal getBulkstockValuation5() {
		return bulkstockValuation5;
	}

	public void setBulkstockValuation5(BigDecimal bulkstockValuation5) {
		this.bulkstockValuation5 = bulkstockValuation5;
	}

	public BigDecimal getBulkstockValuation6() {
		return bulkstockValuation6;
	}

	public void setBulkstockValuation6(BigDecimal bulkstockValuation6) {
		this.bulkstockValuation6 = bulkstockValuation6;
	}

	public BigDecimal getBulkstockValuation7() {
		return bulkstockValuation7;
	}

	public void setBulkstockValuation7(BigDecimal bulkstockValuation7) {
		this.bulkstockValuation7 = bulkstockValuation7;
	}

	public BigDecimal getBulkstockValuationTotal() {
		return bulkstockValuationTotal;
	}

	public void setBulkstockValuationTotal(BigDecimal bulkstockValuationTotal) {
		this.bulkstockValuationTotal = bulkstockValuationTotal;
	}

	public BigDecimal getBulkstockIntrerst1() {
		return bulkstockIntrerst1;
	}

	public void setBulkstockIntrerst1(BigDecimal bulkstockIntrerst1) {
		this.bulkstockIntrerst1 = bulkstockIntrerst1;
	}

	public BigDecimal getBulkstockIntrerst2() {
		return bulkstockIntrerst2;
	}

	public void setBulkstockIntrerst2(BigDecimal bulkstockIntrerst2) {
		this.bulkstockIntrerst2 = bulkstockIntrerst2;
	}

	public BigDecimal getBulkstockIntrerst3() {
		return bulkstockIntrerst3;
	}

	public void setBulkstockIntrerst3(BigDecimal bulkstockIntrerst3) {
		this.bulkstockIntrerst3 = bulkstockIntrerst3;
	}

	public BigDecimal getBulkstockIntrerst4() {
		return bulkstockIntrerst4;
	}

	public void setBulkstockIntrerst4(BigDecimal bulkstockIntrerst4) {
		this.bulkstockIntrerst4 = bulkstockIntrerst4;
	}

	public BigDecimal getBulkstockIntrerst5() {
		return bulkstockIntrerst5;
	}

	public void setBulkstockIntrerst5(BigDecimal bulkstockIntrerst5) {
		this.bulkstockIntrerst5 = bulkstockIntrerst5;
	}

	public BigDecimal getBulkstockIntrerst6() {
		return bulkstockIntrerst6;
	}

	public void setBulkstockIntrerst6(BigDecimal bulkstockIntrerst6) {
		this.bulkstockIntrerst6 = bulkstockIntrerst6;
	}

	public BigDecimal getBulkstockIntrerst7() {
		return bulkstockIntrerst7;
	}

	public void setBulkstockIntrerst7(BigDecimal bulkstockIntrerst7) {
		this.bulkstockIntrerst7 = bulkstockIntrerst7;
	}

	public BigDecimal getBulkstockIntrerstTotal() {
		return bulkstockIntrerstTotal;
	}

	public void setBulkstockIntrerstTotal(BigDecimal bulkstockIntrerstTotal) {
		this.bulkstockIntrerstTotal = bulkstockIntrerstTotal;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Date getCreateDt() {
		return createDt;
	}

	public void setCreateDt(Date createDt) {
		this.createDt = createDt;
	}

	public Date getUpdateDt() {
		return updateDt;
	}

	public void setUpdateDt(Date updateDt) {
		this.updateDt = updateDt;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public Integer getMonth() {
		return month;
	}

	public void setMonth(Integer month) {
		this.month = month;
	}
}
